Link to this headingEmulating

Link to this headingEmulating Linux

https://github.com/firmadyne/firmadyne

Link to this headingEmulating another CPU

Using QEMU:

sudo chroot . ./qemu-mips-static bin/busybox BusyBox v1.19.4 (2019-05-20 18:13:49 CST) multi-call binary. Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice. Usage: busybox [function] [arguments]... or: busybox --list[-full] or: function [arguments]... BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as. Currently defined functions: [, [[, addgroup, adduser, arping, ash, awk, basename, cat, chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date, dd, delgroup, deluser, dirname, dmesg, echo, egrep, env, expr, false, fgrep, find, free, fsync, grep, gunzip, gzip, halt, head, hexdump, hostid, id, ifconfig, init, insmod, kill, killall, klogd, ln, lock, logger, ls, lsmod, mac_addr, md5sum, mkdir, mkfifo, mknod, mktemp, mount, mv, nice, passwd, pgrep, pidof, ping, ping6, pivot_root, poweroff, printf, ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, route, sed, seq, sh, sleep, sort, start-stop-daemon, strings, switch_root, sync, sysctl, tail, tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true, udhcpc, umount, uname, uniq, uptime, vconfig, vi, watchdog, wc, wget, which, xargs, yes, zcat

Link to this headingEmulating a MIPS Router

https://www.google.com/search?client=firefox-b-1-d&q=qemu+mips+router

https://www.zerodayinitiative.com/blog/2020/5/27/mindshare-how-to-just-emulate-it-with-qemu

https://reverseengineering.stackexchange.com/questions/19780/emulating-routers-and-other-embedded-devices-with-qemu

Link to this headingEmulating a ESP32

https://github.com/Ebiroll/qemu_esp32

Link to this headingEmulating a GPU

https://blog.davidv.dev/posts/learning-pcie/